package wojtek.klasy.replay.turniej;

public class Mecz {

	Zawodnik zawodnik1;
	Zawodnik zawodnik2;
	Zawodnik wygrany;
	Trener trener;
	Klub klub;	
	Set set1;
	Set set2;
	Set set3;
 
	
	Mecz(Zawodnik zawodnik1, Zawodnik zawodnik2)
	{
		this.zawodnik1 = zawodnik1;
		this.zawodnik2 = zawodnik2;
	}
		
	
	
	public Zawodnik rozegrajMecz()
	{
		int wygraneZawodnik1=0;
		int wygraneZawodnik2=0;
		
		Set set1 = new Set( zawodnik1, zawodnik2);
		Set set2 = new Set( zawodnik1, zawodnik2);
		Set set3 = new Set(zawodnik1, zawodnik2);
		
		
		
		if (set1.rozegrajSet()=="1")
		{
			wygraneZawodnik1 = wygraneZawodnik1+1;
		}
		else		{
			wygraneZawodnik2 = wygraneZawodnik2+1;

		}
		if(set2.rozegrajSet()=="1")
		{
			wygraneZawodnik1 = wygraneZawodnik1+1;
		}
		else		{
			wygraneZawodnik2 = wygraneZawodnik2+1;

		}
		if(set3.rozegrajSet()=="1")
		{
			wygraneZawodnik1 = wygraneZawodnik1+1;
		}
		else	{
			wygraneZawodnik2 = wygraneZawodnik2+1;
		}
		
		if(wygraneZawodnik1>wygraneZawodnik2){
			wygrany = zawodnik1;
			System.out.println("wygral zawodnik: "+ wygrany.getImie()+" "+wygraneZawodnik1+" - "+wygraneZawodnik2 + " "+zawodnik2.getImie()  );
		}
		else
		{
			wygrany = zawodnik2;
			System.out.println("wygral zawodnik: "+ wygrany.getImie()+" "+wygraneZawodnik2+" - "+wygraneZawodnik1 + " "+zawodnik1.getImie()  );

		}
		return wygrany;
		
		
	}



	public Zawodnik getZawodnik1() {
		return zawodnik1;
	}



	public void setZawodnik1(Zawodnik zawodnik1) {
		this.zawodnik1 = zawodnik1;
	}



	public Zawodnik getZawodnik2() {
		return zawodnik2;
	}



	public void setZawodnik2(Zawodnik zawodnik2) {
		this.zawodnik2 = zawodnik2;
	}



	public Zawodnik getWygrany() {
		return wygrany;
	}



	public void setWygrany(Zawodnik wygrany) {
		this.wygrany = wygrany;
	}



	public Trener getTrener() {
		return trener;
	}



	public void setTrener(Trener trener) {
		this.trener = trener;
	}



	public Klub getKlub() {
		return klub;
	}



	public void setKlub(Klub klub) {
		this.klub = klub;
	}



	public Set getSet1() {
		return set1;
	}



	public void setSet1(Set set1) {
		this.set1 = set1;
	}



	public Set getSet2() {
		return set2;
	}



	public void setSet2(Set set2) {
		this.set2 = set2;
	}



	public Set getSet3() {
		return set3;
	}



	public void setSet3(Set set3) {
		this.set3 = set3;
	}
	
}
